4133996f23006361a08be9146584d75f8a0a7054,plugin_ide.core/src-lang/melnorme/lang/ide/launching/LangLaunchConfigurationDelegate.java,LangLaunchConfigurationDelegate,doBuildForLaunch,#ILaunchConfiguration#String#IProgressMonitor#,228
Before Change
IProgressMonitor pm) throws CoreException, CommonException, OperationCancellation {
Operation buildOperation = processLauncher.buildOperation;
if(buildOperation != null) {
buildOperation.execute(EclipseUtils.om(pm));
return false;
} else {
return super.buildForLaunch(configuration, mode, pm);
After Change
protected boolean doBuildForLaunch(ILaunchConfiguration configuration, String mode,
IProgressMonitor pm) throws CoreException, CommonException, OperationCancellation {
IProject project = this.processLauncher.project;
if(buildTarget != null) {
buildManager.newBuildTargetOperation(EclipseUtils.om(pm), project, buildTarget).execute();
return false;
} else {
return super.buildForLaunch(configuration, mode, pm);